India and South Africa are all set for a do or die game in the ICC Champions Trophy and the match has all the makings of a virtual quarterfinal.